<?php
/**
 * Created by PhpStorm.
 * User: Administrator
 * Date: 2021/11/30
 * Time: 11:00
 */
namespace vendor\core;
class order
{
    protected $orderSn;
    /**
     * 初始化订单
     */
    public function __construct(){
        echo '订单初始化成功<br/>';
    }
    /**
     * 创建订单
     */
    public function createOrder(){
        $this->orderSn = $this->gengeralOrderSn();
        echo '创建订单成功：'.$this->orderSn.'<br/>';
    }
    /**
     * 支付订单
     */
    public function pay(){
        echo '修改订单状态成功<br />';
        echo '添加支付日志成功<br />';
        echo '发送短信到客户手机成功<br />';
        echo '订单支付成功<br />';
    }
    /**
     * 取消订单
     */
    public function cancleOrder(){
        echo '修改订单状态成功<br />';
        echo '添加支付日志成功<br />';
        echo '发送短信到客户手机成功<br />';
        echo '订单取消支付成功<br />';
    }
    /**
     * 设置订单编号
     */
    protected function gengeralOrderSn(){
        return '12345678911';
    }
    /**
     * 结束订单
     */
    public function __destruct()
    {
        echo '订单删除成功<br/>';
    }
}